#ifndef _SOCK_CLIENT_H_
#define _SOCK_CLIENT_H_

#include "sock.h"

/************************************************************************/
/* Provides client side sockets                                         */
/************************************************************************/
class SocketClient : public Socket {

public:

	/************************************************************************/
	/* Creates socket client instance                                       */
	/************************************************************************/
	SocketClient(int addressFamily = AF_INET, int type = SOCK_STREAM, int protocol = IPPROTO_TCP);

	/************************************************************************/
	/* Connects to remove server socket                                     */
	/************************************************************************/
	bool openConnection(const char * ip, int port);

protected:

private:

};

#endif //_SOCK_CLIENT_H_
